package ljl.alg.wangzheng_camp.round1.recursive;

public class _08_05_mul {
    
    /**
     * 我自己想出来的，牛逼不
     *
     * */
    public int multiply(int A, int B) {
        if (A > B) return multiply(B, A);
        if (A == 1) return B;
        return mul(A, B, 0);
    }
    
    int mul(int a, int b, int sum) {
        if (a == 0) return sum;
        return mul(a - 1, b, sum + b);
    }
}
